/*
  超级阶乘
  题目描述
    阶乘是一种数据的计算方式，一个正整数的阶乘是所有小于及等于该数的正整数的积，并且 0 的阶乘为 1。
    自然数 n 的阶乘写作 n!，
    众所周知，阶乘所产生的数据都是异常庞大的，导致一般的计算器根本就无法计算超过 12 的阶乘，
    一般的科学计算器也只能计算 170 的阶乘。
    现请你设计一个程序，计算一个整数 n 的阶乘。
    注意: 本题的数据会非常大，最大的结果位数超过了 9000 位，请不要使用基础的运算方式来完成本题。
  输入描述
    1 行，第 1 行包含 1 个整数 n，代表需要求的阶乘。
  输出描述
    1 行，即 n 的阶乘。
  样例1
    输入
      14
    输出
      87178291200
  提示
    对于 20% 的数据，1 <= n <= 20。
    对于 100% 的数据，1 <= n <= 3000。
*/